package com.netnewera.l1.req;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("ORIGINATOR")
public class Originator {
	
	@XStreamAlias("ORID")
	private String orid;
	/***
	 * 发起定位请求的用户标识类型，可扩展为IMSI，MIN等
	 */
	@XStreamAlias("ORID_TYPE")
	private String oridType;

	public String getOrid() {
		return orid;
	}

	public void setOrid(String orid) {
		this.orid = orid;
	}

	/***
	 * 
	* 方法用途和描述: 发起定位请求的用户标识类型，可扩展为IMSI，MIN等
	* @return
	* 0 － MDN
		1 － MSISDN
		2 － IMSI
		3 － IMEI
		4 － MIN
		5 － EME_MSID
		6 － IPV4
		7 － IPV6
		8 － 昵称
		9 － 行业用户ID
		10 － 集团帐号
		11 － 伪码
	* @author 刘小明 新增日期：2013-5-9
	* @author 你的姓名 修改日期：2013-5-9
	* @since xstream-demo
	 */
	public String getOridType() {
		return oridType;
	}

	/***
	 * 
	* 方法用途和描述:发起定位请求的用户标识类型，可扩展为IMSI，MIN等
	* @param oridType
	* 0 － MDN
		1 － MSISDN
		2 － IMSI
		3 － IMEI
		4 － MIN
		5 － EME_MSID
		6 － IPV4
		7 － IPV6
		8 － 昵称
		9 － 行业用户ID
		10 － 集团帐号
		11 － 伪码
	* @author 刘小明 新增日期：2013-5-9
	* @author 你的姓名 修改日期：2013-5-9
	* @since xstream-demo
	 */
	public void setOridType(String oridType) {
		this.oridType = oridType;
	}
	
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Originator [orid=");
		builder.append(orid);
		builder.append(", oridType=");
		builder.append(oridType);
		builder.append("]");
		return builder.toString();
	}
}
